#ifndef ATTRIBUTETEMPLATE_H
#define ATTRIBUTETEMPLATE_H

#include <GL/glew.h>
#include <string>
#include "Troll3D_global.h"
using namespace std;

class TROLL3DSHARED_EXPORT AttributeTemplate{

    /**********************************
     *          Public
     **********************************/
    public :

        /**********************************
         *          Constructors
         **********************************/

            AttributeTemplate(int s, string n);
            AttributeTemplate(int s, string n, GLuint i);

        /**********************************
         *          Methods
         **********************************/


        /**********************************
         *          Properties
         **********************************/

            int         size;
            GLuint      id;
            string      name;
            int         offset;

};

#endif // ATTRIBUTETEMPLATE_H
